Faster Algorithms for the Nonemptiness of Streett Automata and for Communication Protocol Pruning
نویسندگان
چکیده
This paper shows how a general technique, called lock-step search, used in dynamic graph algorithms, can be used to improve the running time of two problems arising in program veriication and communication protocol design. (1) We consider the nonemptiness problem for Streett automata: We are given a directed graph G = (V; E) with n = jV j and m = jEj, and a collection of pairs of subsets of vertices, called Streett pairs, hLi; Uii; i = 1::k. The question is whether G has a cycle (not necessarily simple) which, for each 1 i k, if it contains a vertex from Li then it also contains a vertex of Ui. Let b = P i=1::k jLij + jUij. The previously best algorithm takes time O((m+b) minfn; kg). We present an algorithm that takes time O(m minf p m log n; k; ng + b minflog n; kg). (2) In communication protocol pruning we are given a directed graph G = (V; E) with l special vertices. The problem is to eeciently maintain the strongly-connected components of the special vertices on a restricted set of edge deletions. Let mi be the number of edges in the strongly connected component of the ith special vertex. The previously best algorithm repeatedly recomputes the strongly-connected components which leads to a running time of O(
منابع مشابه
An Adaptive Congestion Alleviating Protocol for Healthcare Applications in Wireless Body Sensor Networks: Learning Automata Approach
Wireless Body Sensor Networks (WBSNs) involve a convergence of biosensors, wireless communication and networks technologies. WBSN enables real-time healthcare services to users. Wireless sensors can be used to monitor patients’ physical conditions and transfer real time vital signs to the emergency center or individual doctors. Wireless networks are subject to more packet loss and congestion. T...
متن کاملAn Algorithm for Strongly Connected Component Analysis in n log n Symbolic Steps
We present a symbolic algorithm for strongly connected component decomposition. The algorithm performs Θ(n log n) image and preimage computations in the worst case, where n is the number of nodes in the graph. This is an improvement over the previously known quadratic bound. The algorithm can be used to decide emptiness of Büchi automata with the same complexity bound, improving Emerson and Lei...
متن کاملCoping With Strong Fairness On-the- y Emptiness Checking for Streett Automata
The model checking approach to veriication has proven to be very successful. Stating the required properties in temporal logic allows the process of veriication to be automated. When propositional linear temporal logic (LTL) is used as the speciication language BBchi automata usually are the theoretical constructions of choice. BBchi automata, however, cannot cope with strong fairness eeciently...
متن کاملSequential and Mixed Genetic Algorithm and Learning Automata (SGALA, MGALA) for Feature Selection in QSAR
Feature selection is of great importance in Quantitative Structure-Activity Relationship (QSAR) analysis. This problem has been solved using some meta-heuristic algorithms such as: GA, PSO, ACO, SA and so on. In this work two novel hybrid meta-heuristic algorithms i.e. Sequential GA and LA (SGALA) and Mixed GA and LA (MGALA), which are based on Genetic algorithm and learning automata for QSAR f...
متن کاملOn ! - Automata and Temporal Logi
We study here the use of di erent representation for in nitary regular languages in extended temporal logi . We fo us on three di erent kinds of a eptan e onditions for nite automata on in nite words, due to B u hi, Streett, and Emerson and Lei (EL), and we study their omputational properties. Our nding is that B u hi, Streett, and EL automata span a spe trum of su in tness. EL automata are e...
متن کامل